// 云函数入口文件
const cloud = require('wx-server-sdk')
const rp = require("request-promise")

cloud.init()

// 云函数入口函数
exports.main = async (event, context) => {
  let course_id = event.course_id
  // const wxContext = cloud.getWXContext()

  // return {
  //   event,
  //   openid: wxContext.OPENID,
  //   appid: wxContext.APPID,
  //   unionid: wxContext.UNIONID,
  // }

  //2.借助模板，向指定接口发送网络请求，获取数据，返回出去
  let options = {
    uri: 'https://m.ke.qq.com/cgi-bin/comment_new/course_comment_list',
    qs: {
      count: 10,
      cid: course_id, //476559
      page: 0,
    },
    headers: {
      'referer': 'https://m.ke.qq.com/comment.html?_bid=167&_wv=2147487745&course_id=${course_id}'
    },
    json: true,
  };
  let result = await rp(options).then(res => {
    return res
  }).catch(err => {
    console.error(err)
  })
  return result
}